local myvar_0 = 343
local myvar_1 = 18
local myvar_2 = 19
local myvar_3 = 20
local myvar_4 = 40
myvar_5 = GetPrimitiveParameter(0)
	if (nBusiness["LotHasBusiness"](myvar_5) ~= 1) then 


	local myvar_7 = False
	SetScriptReturnValue(myvar_7)
	return 
end
myvar_7 = myvar_5
myvar_6 = BusinessInfo["new"](myvar_7)

myvar_7 = myvar_6["getAllCustomerData"]
myvar_7 = myvar_7(myvar_6)
local myvar_8 = 0
myvar_9 = myvar_6["getRank"](myvar_6)
myvar_10 = myvar_6["getHighestRank"](myvar_6)
myvar_11 = GetConstant(myvar_0, myvar_1)
myvar_12 = GetConstant(myvar_0, myvar_2)
	while ((1 + 1) <= myvar_12) do
	{}[1] = GetConstant(myvar_0, ((myvar_12 - 1) + myvar_4))
end
{}[(1 + 1)] = GetConstant(myvar_0, (myvar_3 + 1))
local myvar_15 = 0
	while (myvar_15 <= myvar_11) do
	{}[myvar_15] = GetConstant(myvar_0, (myvar_15 + myvar_3))
	myvar_15 = myvar_15 + 1
end
myvar_16,{R17},{R18},{R19} = pairs(myvar_7)
for loopvar1, loopvar2 in myvar_16 do 
myvar_8 = myvar_8 + loopvar2["getLoyaltyStars"](loopvar2)
end
myvar_16, loopvar0 = nil
	if (myvar_8 < 0) then
	myvar_16 = {}
else
	myvar_16 = {}
	local myvar_17 = 0
					while (myvar_16[myvar_17] ~= nil) do
			if (0 <= myvar_8) then
				if (myvar_8 >= myvar_16[myvar_17]) then
			else
					if (myvar_8 < 0) then
						if (myvar_8 > myvar_16[myvar_17]) then
					else
							if (myvar_16[myvar_17] < myvar_8) then
								if (myvar_17 == myvar_11) then
							else
							end
						end
							if (myvar_8 < 0) then
							myvar_17 = (myvar_17 - myvar_12) - 1
						end
							if (myvar_17 == myvar_9) then
							SetTemp(0, myvar_17)
							SetTemp(2, myvar_8)
							SetScriptReturnValue(False)
							return 
						else
							SetTemp(0, myvar_17)
							SetTemp(2, myvar_8)
							SetScriptReturnValue(True)
							myvar_6["setRank"](myvar_6, myvar_17)
								if (myvar_10 < myvar_17) then
								myvar_6["setHighestRank"](myvar_6, myvar_17)
								myvar_21 = GenericNeighborDataTable["new"](Neighborhood["new"](myvar_5)["getLotOwner"](Neighborhood["new"](myvar_5), myvar_5), gNeighborDataTableID["Business Rewards"], "Business Rewards")
									if (myvar_21["GetProperty"](myvar_21, "Reward Points") == nil) then
									local myvar_22 = 0
								end
								local myvar_28 = 0
								nMessaging["PostMessage"](1355356298, Neighborhood["new"](myvar_5)["getLotOwner"](Neighborhood["new"](myvar_5), myvar_5), myvar_22, (myvar_22 + (myvar_17 - myvar_10)), myvar_28)
								local myvar_25 = "Reward Points"
								myvar_21["SetProperty"](myvar_21, myvar_25, (myvar_22 + (myvar_17 - myvar_10)))
								myvar_25 = (myvar_17 - myvar_10)
								SetTemp(1, myvar_25)
								local myvar_24 = 2
								myvar_25 = myvar_8
								SetTemp(myvar_24, myvar_25)
								return 
							else
									if (myvar_17 < myvar_9) then
									SetTemp(1, -1)
								else
									local myvar_20 = 0
									SetTemp(1, myvar_20)
								end
								local myvar_19 = 2
								myvar_20 = myvar_8
								SetTemp(myvar_19, myvar_20)
								return 
							else
							end
						end
						myvar_17 = myvar_17 + 1
					end
				end
			end
		end
	end
end
